/** **/
package com.zte.claa.inficombo.csa.app.model.dev;

import java.io.Serializable;

public class LocLoRaBeacon implements Serializable {
    
	public static final byte FLAG_IN = 0;
	public static final byte FLAG_OUT = 1;
	
	/**
     * 设备编号
     */
    private String deveui;

    /**
     * 设备名称
     */
    private String devname;

    /**
     * appeui
     */
    private String appeui;

    /**
     * 是否生效 0未生效，1生效
     */
    private byte activeConfirm = 1;

    /**
     * 激活 0：休眠1：激活
     */
    private byte actived = 0;

    /**
     * 当前版本名称
     */
    private String version;

    /**
     * 
     */
    private double locX;

    /**
     * 
     */
    private double locY;

    /**
     * 
     */
    private double locZ;

    /**
     * 
     */
    private int zoneId;

    /**
     * 用于室内还是室外定位标志
     */
    private byte inOutFlag;

    /**
     * 
     */
    private String projectId;

    /**
     * 
     */
    private String projectName;

    /**
     * lcs_btbeacon_info
     */
    private static final long serialVersionUID = 1L;

    /**
     * 设备编号
     * @return deveui 设备编号
     */
    public String getDeveui() {
        return deveui;
    }

    /**
     * 设备编号
     * @param deveui 设备编号
     */
    public void setDeveui(String deveui) {
        this.deveui = deveui;
    }

    /**
     * 设备名称
     * @return devname 设备名称
     */
    public String getDevname() {
        return devname;
    }

    /**
     * 设备名称
     * @param devname 设备名称
     */
    public void setDevname(String devname) {
        this.devname = devname;
    }

    /**
     * appeui
     * @return appeui appeui
     */
    public String getAppeui() {
        return appeui;
    }

    /**
     * appeui
     * @param appeui appeui
     */
    public void setAppeui(String appeui) {
        this.appeui = appeui;
    }

    /**
     * 是否生效 0未生效，1生效
     * @return active_confirm 是否生效 0未生效，1生效
     */
    public byte getActiveConfirm() {
        return activeConfirm;
    }

    /**
     * 是否生效 0未生效，1生效
     * @param activeConfirm 是否生效 0未生效，1生效
     */
    public void setActiveConfirm(byte activeConfirm) {
        this.activeConfirm = activeConfirm;
    }

    /**
     * 激活 0：休眠1：激活
     * @return actived 激活 0：休眠1：激活
     */
    public byte getActived() {
        return actived;
    }

    /**
     * 激活 0：休眠1：激活
     * @param actived 激活 0：休眠1：激活
     */
    public void setActived(byte actived) {
        this.actived = actived;
    }

    /**
     * 当前版本名称
     * @return version 当前版本名称
     */
    public String getVersion() {
        return version;
    }

    /**
     * 当前版本名称
     * @param version 当前版本名称
     */
    public void setVersion(String version) {
        this.version = version;
    }

    /**
     * 
     * @return loc_x 
     */
    public double getLocX() {
        return locX;
    }

    /**
     * 
     * @param locX 
     */
    public void setLocX(double locX) {
        this.locX = locX;
    }

    /**
     * 
     * @return loc_y 
     */
    public double getLocY() {
        return locY;
    }

    /**
     * 
     * @param locY 
     */
    public void setLocY(double locY) {
        this.locY = locY;
    }

    /**
     * 
     * @return loc_z 
     */
    public double getLocZ() {
        return locZ;
    }

    /**
     * 
     * @param locZ 
     */
    public void setLocZ(double locZ) {
        this.locZ = locZ;
    }

    /**
     * 
     * @return zone_id 
     */
    public int getZoneId() {
        return zoneId;
    }

    /**
     * 
     * @param zoneId 
     */
    public void setZoneId(int zoneId) {
        this.zoneId = zoneId;
    }

    /**
     * 用于室内还是室外定位标志
     * @return in_out_flag 用于室内还是室外定位标志
     */
    public byte getInOutFlag() {
        return inOutFlag;
    }

    /**
     * 用于室内还是室外定位标志
     * @param inOutFlag 用于室内还是室外定位标志
     */
    public void setInOutFlag(byte inOutFlag) {
        this.inOutFlag = inOutFlag;
    }

    /**
     * 
     * @return project_id 
     */
    public String getProjectId() {
        return projectId;
    }

    /**
     * 
     * @param projectId 
     */
    public void setProjectId(String projectId) {
        this.projectId = projectId;
    }

    /**
     * 
     * @return project_name 
     */
    public String getProjectName() {
        return projectName;
    }

    /**
     * 
     * @param projectName 
     */
    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

	@Override
	public String toString() {
		return "LocLoRaBeacon [deveui=" + deveui + ", devname=" + devname + ", appeui=" + appeui + ", activeConfirm="
				+ activeConfirm + ", actived=" + actived + ", version=" + version + ", locX=" + locX + ", locY=" + locY
				+ ", locZ=" + locZ + ", zoneId=" + zoneId + ", inOutFlag=" + inOutFlag + ", projectId=" + projectId
				+ ", projectName=" + projectName + "]";
	}
}